package initialize

import (
	"fmt"
	uuid "github.com/satori/go.uuid"
	"goods_srv/global"
	"os"
)

func init() {
	//获取绝对路径
	global.RootPath, _ = os.Getwd()
	//初始化配置
	InitConfig()
	//获取空端口号
	InitGetFreePort()
	//生成唯一数
	global.ServerID = fmt.Sprintf("%s", uuid.NewV4())
	//初始化日志
	InitLogger()
	//初始化数据库
	InitMysql()
	//初始化Consul
	InitConsul()
}
